<!DOCTYPE html>
<html>
<head>
<title>Разработка скриптов</title>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<link rel="stylesheet" href="../css/styles.css" type="text/css">
</head>
<body>
<h1 id="%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2">Разработка скриптов</h1>
<p>Для расширения функционала программы предусмотрены средства подготовки и исполнения скриптов.</p>
<p>Код скриптов пишется на языке JavaScript (ECMAScript, стандарт <a href="https://ecma-international.org/publications-and-standards/standards/ecma-262/">ECMA-262</a>).
Подробную информацию смотрите в руководстве: <a href="https://doc.qt.io/archives/qt-5.15/ecmascript.html">ECMAScript Reference</a>.</p>
<p>Скрипты могут использоваться:</p>
<ul>
<li>В окне &quot;Скрипт&quot;, позволяющем загружать, редактировать, запускать, отлаживать и сохранять код скриптов.</li>
<li>В коде пользовательских команд (см. <a href="qthelp://candle.ru/html/mainwindow/panels/usercommands.html">Пользовательские команды</a>).</li>
<li>В файлах расширений (см. <a href="qthelp://candle.ru/html/plugins/script.html">Файл скрипта</a>).</li>
</ul>
<p>В разделе приведена следующая информация:</p>
<ul>
<li>Подготовка, запуск и отладка скриптов</li>
<li>Таблица доступных объектов</li>
<li>Таблица дополнительных классов</li>
<li>Примеры</li>
</ul>

</body>
</html>
